const install = (Vue,vm) => {
	/**
	 * 是否登录
	 */
	const isLogin = () =>{
		//如果检测没有token跳转登录页反之正常访问个人中心
		const token = vm.vuex_token
		if(!token){
			//来自哪个页面
			const ym = getCurrentPages().pop()
			//缓存当前页，用于登录或者注册之后的跳转
			//测试代码
			//const pages = getCurrentPages().pop()
			//获取页面路径，和请求参数
			const {options,route} = ym//id=1
			//参数的key
			const optionsKeys = Object.keys(options)//['id']
			let params = ''
			//如果options不为空则遍历
			if(optionsKeys.length!==0){
				params = optionsKeys.reduce((pre,current)=>{
				 return `${pre}${current}=${options[current]}&`
				},'?').slice(0,-1)
			}
			
			
			console.log(ym)
				
			uni.setStorageSync('back_url',route+params)
			console.log(route)
			vm.$u.toast('请登录')
				setTimeout(() => {
						vm.$u.route({
							type:'redirectTo',
							url: 'pages/login/login',
						})
					}, 1500)
		}
	}
 	//封装刷新用户信息方法
	const getUser =  async () =>{
		const user = await vm.$u.api.user()
		//缓存用户信息
		vm.$u.vuex('vuex_user',user)
		//更新 vuex_user
	}
	vm.$u.utils={
		isLogin,
		getUser
	}
	
}
	
	
	export default{
		install
	}